﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using LEDControllerTools.Controller;

namespace LEDControllerTools.Controller
{
    public delegate void IssueDigitalCommandHandler(object sender, DigitalOutCommandEventArgs e);
    public delegate void RequestBatteryCommandHandler(object sender, EventArgs e);

    public interface IControllableView
    {
        event IssueDigitalCommandHandler IssueDigitalCommand;
        event RequestBatteryCommandHandler RequestBattery;

        void Controller_PinToggled(object sender, ToggledEventArgs e);
        void Controller_BatteryUpdate(object sender, BatteryVoltageEventArgs e);
    }






}
